// // import Taro from '@tarojs/taro'
// import http from '@utils/http'
// import Pay from './pay'
// import { goPage } from './util'

// // 取消订单
// const cancalOrder = (orderId) => {
//   return http.request({
//     url: '/order/cancelOrder.json',
//     data: {
//       orderId
//     }
//   }, true)
// }

// // 拨打电话
// const phone = (phoneNumber, type = 'platform') => {
//   const content = type === 'platform' ? '是否拨打平台客服？' : '是否联系商家？'
//   Taro.showModal({
//     title: '提示',
//     content,
//     success: ({ confirm }) => {
//       if (confirm) {
//         Taro.makePhoneCall({
//           phoneNumber
//         })
//       }
//     }
//   })
// }

// // 去免押
// const pay = async (orderId, type = 1) => {
//   const result = await Pay.toPay(orderId, type);
//   return result
// }

// // 租赁合同签名
// const sign = (data) => {
//   http.request({
//     url: '/esign/getSignUrl',
//     data: {
//       orderNumber : data.orderNumber,
//       type: data.$env === 'weapp' ? 1 : 2
//     }
//   }).then(({ data: { url, flowId,  signerId } }) => {
//     if (process.env.TARO_ENV === 'alipay') {
//       // 生产环境env改为prod
//       Taro.navigateTo({
//         url: `plugin://esign/esign?env=prod&flowId=${flowId}&signerId=${signerId}&skipResult=false&skipGuide=false`,
//       })
//     } else {
//       goPage(`/pages/webview/index?url=${encodeURIComponent(data)}`)
//     }
//   })
// }

// // 账单详情
// const payDetail = (id) => {
//   setId(id)
//   goPage(`/pagesMy/orderBuyout/index?id=${id}&type=info`)
// }

// // 评价
// const addAssess = (id) => {
//   setId(id)
//   goPage(`/pages/addAssess/index?id=${id}`)
// }

// // 再来一单
// const reorder = (id) => {
//   setId(id)
//   goPage(`/pages/goodsDetail/index?id=${id}&type=2}`)
// }

// // 归还
// const returnGoods = (id) => {
//   setId(id)
//   goPage(`/pagesMy/orderReturn/index?id=${id}`)
// }

// // 续租
// const rerent = (id) => {
//   setId(id)
//   goPage(`/pagesMy/orderRerent/index?id=${id}`)
// }

// // 买断
// const buyout = (id) => {
//   setId(id)
//   goPage(`/pagesMy/orderBuyout/index?id=${id}`)
// }

// const auth = () => {
//   goPage('/pagesMy/auth/index')
// }

// const getRisk = () => {
//   return new Promise((resolve, reject) => {
//     http.request({
//       url: '/user/getEnjoyPay.json',
//       data: {}
//     }).then(({ enjoyPay }) => {
//       const { pid, appId, riskType, userId, mobileNo } = enjoyPay || {}
//       my.ap.nsf({
//         pid,
//         appId,
//         bizContext: {
//           risk_type: riskType,
//           user_id: userId,
//           mobile_no: mobileNo,
//           pid,
//         },
//         success(enjoyRes) {
//           console.log(enjoyRes)
//           resolve(enjoyRes)
//         }
//       })
//     })
//   })
// }

// // 人脸识别
// const faceAuth = (orderId) => {
//   return new Promise((resolve) => {
//     http.request({
//       url: '/order/certify.json',
//       data: {
//         orderId
//       }
//     }).then(({ data: { certifyUrl, certifyId } }) => {
//       if (certifyUrl) {
//         Taro.startAPVerify({
//           url: certifyUrl,
//           certifyId,
//         }).then(() => {
//           http.request({
//             url: '/order/handleCertifyRes.json',
//             data: {
//               orderId
//             }
//           }).then(() => {
//             resolve()
//           })
//         }).catch(() => {
//           Taro.showToast({
//             title: '认证有误，请重试',
//             icon: 'error'
//           })
//         })
//       }
//     })
//   })
// }

// const setId = (id) => {
//   Taro.setStorageSync('id', id)
// }
// const getId = (id) => {
//   return Taro.getStorageSync('id')
// }
// const removeId = () => {
//   Taro.removeStorageSync('id')
// }

// export default {
//   cancalOrder,
//   phone,
//   pay,
//   sign,
//   payDetail,
//   addAssess,
//   reorder,
//   returnGoods,
//   rerent,
//   buyout,
//   auth,
//   faceAuth,
//   setId,
//   getId,
//   removeId
// }
